﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Expression.Encoder.Devices;
using System.Collections.ObjectModel;
using PTCapture.PatientInfo;

namespace PTCapture.Support
{
    public static class GlobalVariables
    {
        /// <summary>
        /// Created exercises
        /// </summary>
        public static List<Exercise> Exercises = new List<Exercise>();

        /// <summary>
        /// Currently selected patient
        /// </summary>
        public static Patient SelectedPatient = null;

        /// <summary>
        /// Available encoder devices
        /// </summary>
        public static Collection<EncoderDevice> videoDevices = new Collection<EncoderDevice>();

        /// <summary>
        /// Available encoder devices
        /// </summary>
        public static Collection<EncoderDevice> audioDevices = new Collection<EncoderDevice>();

        /// <summary>
        /// Storage path for videos
        /// </summary>
        public static string VideoPath;

        /// <summary>
        /// Storage path for images
        /// </summary>
        public static string ImagePath;

        /// <summary>
        /// Storage path for user modified images
        /// </summary>
        public static string DrawingPath;
    }
}
